import pytest
from utils.data_loader import data_loader

@pytest.fixture(scope="package")
def get_env_config():
    """
    提供环境配置，比如 base_url
    scope="session"：整个测试运行期间只加载一次
    """
    print("[conftest] 加载环境配置...")
    return data_loader.get("config\\common.yaml", "env_admin")

@pytest.fixture(scope="session")
def get_request_headers():
    """
    提供请求头，比如 token, Content-Type
    """
    print("[conftest] 加载请求头...")
    return data_loader.get("config\\common.yaml", "headers")
